<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


.card{margin-bottom:15px;padding:0;width:100%}
.card:last-of-type{margin-bottom:0}

@media only screen and (max-width:424px){.card{height:auto!important}}
@media only screen and (min-width:425px){.card{display:table!important;float:left;width:100%;min-height:150px}}
@media only screen and (min-width:768px){
	.card.card-33{width:33.33333%}
	.card.card-50{width:50%}
	}
	
.card-image-wrapper{background-color:#f6f6f7;display:none;height:100%;overflow:hidden;position:relative;width:50%}
.card-image-wrapper:after{border-bottom:8px solid transparent;border-right:8px solid #f6f6f7;border-top:8px solid transparent;height:0;margin-top:-8px;position:absolute;right:0;top:50%;width:0}

@media only screen and (min-width:425px){.card-image-wrapper{display:table-cell}.card-image-wrapper:after{content:" "}}
@media only screen and (min-width:768px){.card-image-wrapper{margin-bottom:0}.card.card-33 .card-image-wrapper{display:none}}
@media only screen and (min-width:960px){.card.card-33 .card-image-wrapper{display:table-cell}}

.homepage-section:nth-child(2n) .card-image-wrapper{background-color:#fff}
.homepage-section:nth-child(2n) .card-image-wrapper:after{border-right-color:#fff}
.card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;overflow:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.card-image-wrapper:hover .card-image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.card-image-infobar{background-color:#004f9b;bottom:0;color:#fff;font-size:13px;height:24px;left:0;line-height:24px;right:0;padding:0 10px;position:absolute;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.card-image-wrapper:hover .card-image-infobar{background-color:#000}
.card-image-wrapper:hover .card-image-infobar i{text-decoration:none}
.card-text{background-color:#f6f6f7;padding:20px;vertical-align:middle;width:100%}

@media only screen and (min-width:425px){.card-text{display:table-cell;width:50%}}

.homepage-section:nth-child(2n) .card-text{background-color:#fff}
.card-title,.card-title .search-hit-title,.card-title a{font-size:15.4px;font-weight:700;line-height:1.25;margin-bottom:15px}
.card-description{font-size:13.2px;margin-bottom:0}
</pre></body></html>